\chapter{Flux d'actualités Twitter}

\section{La problématique}

Plusieurs intérêts :

\begin{enumerate}
  \item Permettre aux gens de communiquer sur le FIMU pour présenter des
    photos, des infos, ...
  \item Permettre à l'organisation de communiquer sur les
    modifications de plannification des concerts, ...
\end{enumerate}

\section{Notre solution}

Nous avons mis en place une fonction permettant de récupèrer tous les
tweets correspondant à une recherche grâce à la Search API JSON de
Twitter.

Seulement les deux derniers tweets sont récupèré et un lien permet de
les voir tous.

\section{Améliorations}

\subsection{Affichage}

Dans le design 2011, prévoir un affichage du flux spécifique qui ne
soit pas dans le header.

\subsection{Chargement AJAX}

À l'heure actuelle le flux twitter se charge en python sur toutes les
pages ce qui ralenti considèrablement le chargement de la page puisque
le serveur doit faire une requête sur twitter pour générer le contenu
d'une page.

Si on le fait en ajax, cela permettra de mettre à jour la liste des
tweets sans recharger la page, mais aussi de charger les informations
twitter uniquement après affichage des informations recherchées par
l'utilisateur.

À l'heure actuelle, le problème n'est pas critique car les pages du
site sont mises en cache 15 minutes. Ainsi, il y a une requête sur
twitter une fois par page toute les 15 minutes, ce qui est acceptable.

\subsection{Mise en valeur des tweets de l'organisation}

Il serait important de signaler aux utilisateurs les tweets officieux
des autres utilisateurs et les tweets officiels de l'organisation
envoyés à l'aide du compte @fimu2010.

Une première solution est de changer la couleur de ces tweets.

Une seconde consiste à faire un flux des tweet officiel et un pour les
tweets des autres utilisateurs.

Ce sera surement vraiment nécessaire lorsque l'an prochain les
utilisateurs seront plus nombreux à twitter à propos du FIMU.

Pour informations, nous avons eu environ 300 tweets sur les 3 jours.
Les tweets officiels restaient donc suffisament longtemps pour
apparaître.

Il suffit d'avoir 3 fois plus de tweets pour que ce soit bien moins
vrai.

\image{fonctionnalites/twitter}{Flux twitter en haut à droite et
  bandeau défilant en bas à droite.}{0.6}
